package model

type TemplateModel struct {
	TemplateID      string `json:"template_id"`
	Title           string `json:"title"`
	PrimaryIndustry string `json:"primary_industry"`
	DeputyIndustry  string `json:"deputy_industry"`
	Content         string `json:"content"`
	Example         string `json:"example"`
}

type BaseTemplate struct {
	Touser      string      `json:"touser"`
	TemplateID  string      `json:"template_id"`
	Url         string      `json:"url"`
	Miniprogram Miniprogram `json:"miniprogram"`
	ClientMsgID string      `json:"client_msg_id"`
}

type Miniprogram struct {
	Appid    string `json:"appid"`
	PagePath string `json:"pagepath"`
}

type BaseValue struct {
	Value string `json:"value"`
	Color string `json:"color"`
}

type ClueData struct {
	PhoneNumber2 BaseValue `json:"phone_number2"`
	Thing6       BaseValue `json:"thing6"`
	Time10       BaseValue `json:"time10"`
}

type ClueTemplate struct {
	BaseTemplate
	Data ClueData `json:"data"`
}
